package ${package}.service;

import ${package}.domain.${className};
import ${package}.service.dto.${className}Dto;

import java.util.List;

/**
 * @author ${author} ${date}
 */
public interface ${className}Service {

    /**
     * 获取所有数据
     */
    List<${className}Dto> getAll();

    /**
     * 根据ID查询
     */
    ${className}Dto findById(Long id);

    /**
    * 创建
    */
    ${className}Dto create(${className} resource);

    /**
    * 更新
    */
    void update(${className} resource);

    /**
    * 多选ID删除
    */
    void deleteAll(List<Long> ids);

    /**
     * 根据ID删除
     */
    void deleteById(Long id);

}